.page--forcast {
  .cpn--custom-title {
    margin-top: 3rem;
    padding-left: 2rem;
    .title-text {
      font-size: 2.8rem;
      margin-bottom: .5rem;
      // font-weight: 100;
    }

    .address-info {
      * {
        font-size: 1.3rem;
      }
      color: var(--text-color-3);
      .address-text {
        margin-left: 1rem;
      }
    }
  }

  .cpn--forcast-map {
    margin-top: 1.6rem;
    .img-forcast-map {
      width: 100%;
      height: auto;
    }
  }
}